home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / g_man / cat3 / standard / getgdesc.z / getgdesc
Text File  |  1998-10-20  |  26KB  |  463 lines

  1.  
  2.  
  3.  
  4. ggggeeeettttggggddddeeeesssscccc((((3333GGGG))))                                                      ggggeeeettttggggddddeeeesssscccc((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ggggeeeettttggggddddeeeesssscccc - gets graphics system description
  10.  
  11. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  12.      lllloooonnnngggg ggggeeeettttggggddddeeeesssscccc((((lllloooonnnngggg iiiinnnnqqqquuuuiiiirrrryyyy))))
  13.  
  14. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  15.      _i_n_q_u_i_r_y   is a symbolic constant taken from the list below.  It
  16.                identifies the characteristic about which you want to inquire.
  17.  
  18. FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
  19.      The function returns the value of the requested characteristic, or -1, if
  20.      the request is invalid or its value cannot be determined.
  21.  
  22. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  23.      ggggeeeettttggggddddeeeesssscccc allows you to inquire about characteristics of the currently
  24.      selected screen.  If the inquired characteristic is about bitplane
  25.      configuration, ggggeeeettttggggddddeeeesssscccc will return a value that indicates the absolute
  26.      maximum resources available for the individual characteristic. It is not
  27.      guaranteed that the bitplane configuration will reflect these values, as
  28.      ggggccccoooonnnnffffiiiigggg reconciles the various requests for resources. You must call
  29.      ggggeeeettttggggccccoooonnnnffffiiiigggg to find out the result of the compromises made by ggggccccoooonnnnffffiiiigggg.... You
  30.      can call ggggeeeettttggggddddeeeesssscccc prior to graphics initialization, as its return values
  31.      are unaltered by any commands issued after initialization.
  32.  
  33.      The symbolic names of the inquiries and their meanings are specified
  34.      below:
  35.  
  36.    SSSSccccrrrreeeeeeeennnn BBBBoooouuuunnnnddddaaaarrrryyyy IIIInnnnqqqquuuuiiiirrrriiiieeeessss
  37.      GGGGDDDD____XXXXMMMMMMMMAAAAXXXX
  38.      GGGGDDDD____YYYYMMMMMMMMAAAAXXXX
  39.           Vertical and horizontal size of the screen in millimeters.
  40.  
  41.      GGGGDDDD____XXXXPPPPMMMMAAAAXXXX
  42.      GGGGDDDD____YYYYPPPPMMMMAAAAXXXX
  43.           Vertical and horizontal size of the screen in pixels.
  44.  
  45.      GGGGDDDD____ZZZZMMMMAAAAXXXX
  46.      GGGGDDDD____ZZZZMMMMIIIINNNN
  47.           Maximum and minimum depth values that can be stored in the z-buffer
  48.           of the normal framebuffer.
  49.  
  50.    FFFFrrrraaaammmmeeeebbbbuuuuffffffffeeeerrrr DDDDeeeepppptttthhhh IIIInnnnqqqquuuuiiiirrrriiiieeeessss
  51.      GGGGDDDD____BBBBIIIITTTTSSSS____AAAACCCCBBBBUUUUFFFF
  52.           Maximum number of bitplanes per color component in the hardware
  53.           accumulation buffer, if one exists.  Otherwise the number of
  54.           bitplanes per color component in the software version of the
  55.           accumulation buffer, if it is implemented.  Otherwise 0.
  56.  
  57.      GGGGDDDD____BBBBIIIITTTTSSSS____AAAACCCCBBBBUUUUFFFF____HHHHWWWW
  58.           Maximum number of bitplanes per color component in the hardware
  59.           accumulation buffer, if one exists.  Otherwise 0.
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ggggeeeettttggggddddeeeesssscccc((((3333GGGG))))                                                      ggggeeeettttggggddddeeeesssscccc((((3333GGGG))))
  71.  
  72.  
  73.  
  74.      GGGGDDDD____BBBBIIIITTTTSSSS____CCCCUUUURRRRSSSSOOOORRRR
  75.           Number of bitplanes available in the cursor.
  76.  
  77.      GGGGDDDD____BBBBIIIITTTTSSSS____NNNNOOOORRRRMMMM____DDDDBBBBLLLL____AAAALLLLPPPPHHHHAAAA
  78.           Maximum number of bitplanes available in the normal framebuffer to
  79.           store alpha in double buffered RGB mode.
  80.  
  81.      GGGGDDDD____BBBBIIIITTTTSSSS____NNNNOOOORRRRMMMM____DDDDBBBBLLLL____CCCCMMMMOOOODDDDEEEE
  82.           Maximum number of bitplanes available in the normal framebuffer to
  83.           store the color index in double buffered color map mode.
  84.  
  85.      GGGGDDDD____BBBBIIIITTTTSSSS____NNNNOOOORRRRMMMM____DDDDBBBBLLLL____MMMMMMMMAAAAPPPP
  86.           Maximum number of bitplanes available in the normal framebuffer to
  87.           store the color index in double buffered multimap mode.
  88.  
  89.      GGGGDDDD____BBBBIIIITTTTSSSS____NNNNOOOORRRRMMMM____DDDDBBBBLLLL____RRRREEEEDDDD
  90.      GGGGDDDD____BBBBIIIITTTTSSSS____NNNNOOOORRRRMMMM____DDDDBBBBLLLL____GGGGRRRREEEEEEEENNNN
  91.      GGGGDDDD____BBBBIIIITTTTSSSS____NNNNOOOORRRRMMMM____DDDDBBBBLLLL____BBBBLLLLUUUUEEEE
  92.           Maximum number of bitplanes available in the normal framebuffer to
  93.           store red, green, and blue in double buffered RGB mode.  If any of
  94.           these are 0, then double buffered RGB mode is not available.
  95.  
  96.      GGGGDDDD____BBBBIIIITTTTSSSS____NNNNOOOORRRRMMMM____SSSSNNNNGGGG____AAAALLLLPPPPHHHHAAAA
  97.           Maximum number of bitplanes available in the normal framebuffer to
  98.           store alpha in single buffered RGB mode.
  99.  
  100.      GGGGDDDD____BBBBIIIITTTTSSSS____NNNNOOOORRRRMMMM____SSSSNNNNGGGG____CCCCMMMMOOOODDDDEEEE
  101.           Maximum number of bitplanes available in the normal framebuffer to
  102.           store the color index in single buffered color map mode.
  103.  
  104.      GGGGDDDD____BBBBIIIITTTTSSSS____NNNNOOOORRRRMMMM____SSSSNNNNGGGG____MMMMMMMMAAAAPPPP
  105.           Maximum number of bitplanes available in the normal framebuffer to
  106.           store the color index in single buffered multimap mode.
  107.  
  108.      GGGGDDDD____BBBBIIIITTTTSSSS____NNNNOOOORRRRMMMM____SSSSNNNNGGGG____RRRREEEEDDDD
  109.      GGGGDDDD____BBBBIIIITTTTSSSS____NNNNOOOORRRRMMMM____SSSSNNNNGGGG____GGGGRRRREEEEEEEENNNN
  110.      GGGGDDDD____BBBBIIIITTTTSSSS____NNNNOOOORRRRMMMM____SSSSNNNNGGGG____BBBBLLLLUUUUEEEE
  111.           Maximum number of bitplanes available in the normal framebuffer to
  112.           store red, green, and blue in single buffered RGB mode.  If any of
  113.           these are 0, then single buffered RGB mode is not available.
  114.  
  115.      GGGGDDDD____BBBBIIIITTTTSSSS____NNNNOOOORRRRMMMM____ZZZZBBBBUUUUFFFFFFFFEEEERRRR
  116.           Maximum number of useful bitplanes in the z-buffer of the normal
  117.           framebuffer, If 0, then there is no z-buffer.
  118.  
  119.      GGGGDDDD____BBBBIIIITTTTSSSS____OOOOVVVVEEEERRRR____SSSSNNNNGGGG____CCCCMMMMOOOODDDDEEEE
  120.           Maximum number of bitplanes available in the overlay framebuffer to
  121.           store the color index in single buffered color map mode.
  122.  
  123.      GGGGDDDD____BBBBIIIITTTTSSSS____PPPPUUUUPPPP____SSSSNNNNGGGG____CCCCMMMMOOOODDDDEEEE
  124.           Maximum number of bitplanes available in the popup framebuffer to
  125.           store the color index in single buffered color map mode.
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. ggggeeeettttggggddddeeeesssscccc((((3333GGGG))))                                                      ggggeeeettttggggddddeeeesssscccc((((3333GGGG))))
  137.  
  138.  
  139.  
  140.      GGGGDDDD____BBBBIIIITTTTSSSS____SSSSTTTTEEEENNNNCCCCIIIILLLL
  141.           Maximum number of bitplanes available in the normal framebuffer for
  142.           use as stencil bitplanes.  0 if sssstttteeeennnncccciiiillll is not functional.
  143.  
  144.      GGGGDDDD____BBBBIIIITTTTSSSS____UUUUNNNNDDDDRRRR____SSSSNNNNGGGG____CCCCMMMMOOOODDDDEEEE
  145.           Maximum number of bitplanes available in the underlay framebuffer to
  146.           store the color index in single buffered color map mode.
  147.  
  148.    MMMMiiiisssscccceeeellllllllaaaannnneeeeoooouuuussss IIIInnnnqqqquuuuiiiirrrriiiieeeessss
  149.      GGGGDDDD____AAAAFFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN
  150.           1 if aaaaffffuuuunnnnccccttttiiiioooonnnn is functional, 0 if it is not.
  151.  
  152.      GGGGDDDD____AAAAFFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN____MMMMOOOODDDDEEEESSSS
  153.           1 if all aaaaffffuuuunnnnccccttttiiiioooonnnn functions are supported, 0 if they are not.
  154.  
  155.      GGGGDDDD____AAAALLLLPPPPHHHHAAAA____OOOOVVVVEEEERRRRUUUUNNNNDDDDEEEERRRR
  156.           1 if alpha bitplanes in the normal framebuffer can be allocated as
  157.           color map bitplanes in the overlay or underlay framebuffers, 0 if
  158.           they cannot.
  159.  
  160.      GGGGDDDD____BBBBLLLLEEEENNNNDDDD
  161.           1 if blending is supported in all framebuffers that support RGB
  162.           mode, 0 otherwise.  (See bbbblllleeeennnnddddffffuuuunnnnccccttttiiiioooonnnn.)
  163.  
  164.      GGGGDDDD____BBBBLLLLEEEENNNNDDDDCCCCOOOOLLLLOOOORRRR
  165.           1 if bbbblllleeeennnnddddccccoooolllloooorrrr is supported in all framebuffers that support RGB
  166.           mode, 0 otherwise.
  167.  
  168.      GGGGDDDD____CCCCIIIIFFFFRRRRAAAACCCCTTTT
  169.           1 if fractional interpolation of color indices is supported in all
  170.           framebuffers, 0 otherwise.  (See ccccoooolllloooorrrrffff.)
  171.  
  172.      GGGGDDDD____CCCCLLLLIIIIPPPPPPPPLLLLAAAANNNNEEEESSSS
  173.           Number of user-defined clipping planes supported.  0 if none are
  174.           supported.  (See cccclllliiiippppppppllllaaaannnneeee.)
  175.  
  176.      GGGGDDDD____CCCCRRRROOOOSSSSSSSSHHHHAAAAIIIIRRRR____CCCCIIIINNNNDDDDEEEEXXXX
  177.           Color index whose color map entry controls the color of the cross-
  178.           hair cursor.
  179.  
  180.      GGGGDDDD____MMMMUUUUXXXXPPPPIIIIPPPPEEEESSSS
  181.           Number of other graphics pipes available to be video multiplexed
  182.           with the graphics pipe associated with the current screen.
  183.  
  184.      GGGGDDDD____DDDDBBBBBBBBOOOOXXXX
  185.           1 if the dial and button box routines are functional, 0 if they are
  186.           not.  Unlike most of the others, this inquiry is independent of the
  187.           currently selected screen.  (See ddddbbbbtttteeeexxxxtttt and sssseeeettttddddbbbblllliiiigggghhhhttttssss.)
  188.  
  189.      GGGGDDDD____DDDDIIIITTTTHHHHEEEERRRR
  190.           1 if dithering is supported.  0 otherwise.
  191.  
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. ggggeeeettttggggddddeeeesssscccc((((3333GGGG))))                                                      ggggeeeettttggggddddeeeesssscccc((((3333GGGG))))
  203.  
  204.  
  205.  
  206.      GGGGDDDD____FFFFOOOOGGGGVVVVEEEERRRRTTTTEEEEXXXX
  207.           1 if ffffooooggggvvvveeeerrrrtttteeeexxxx supports the per vertex fog modes, namely FFFFGGGG____VVVVTTTTXXXX____EEEEXXXXPPPP,
  208.           FFFFGGGG____VVVVTTTTXXXX____EEEEXXXXPPPP2222, and FFFFGGGG____VVVVTTTTXXXX____LLLLIIIINNNN.  0 if it does not.
  209.  
  210.      GGGGDDDD____FFFFOOOOGGGGPPPPIIIIXXXXEEEELLLL
  211.           1 if ffffooooggggvvvveeeerrrrtttteeeexxxx supports the per pixel fog modes, namely FFFFGGGG____PPPPIIIIXXXX____EEEEXXXXPPPP,
  212.           FFFFGGGG____PPPPIIIIXXXX____EEEEXXXXPPPP2222, and FFFFGGGG____PPPPIIIIXXXX____LLLLIIIINNNN.  0 if it does not.
  213.  
  214.      GGGGDDDD____IIIISSSS____NNNNAAAATTTTIIIIVVVVEEEE
  215.           0 if the IrisGL implementation is layered on OpenGL.
  216.  
  217.      GGGGDDDD____FFFFRRRRAAAAMMMMEEEEGGGGRRRRAAAABBBBBBBBEEEERRRR
  218.           1 if rrrreeeeaaaaddddssssoooouuuurrrrcccceeee((((SSSSRRRRCCCC____FFFFRRRRAAAAMMMMEEEEGGGGRRRRAAAABBBBBBBBEEEERRRR)))) is functional, 0 if it is not.
  219.  
  220.      GGGGDDDD____LLLLIIIIGGGGHHHHTTTTIIIINNNNGGGG____AAAATTTTTTTT2222
  221.           1 if the AAAATTTTTTTTEEEENNNNUUUUAAAATTTTIIIIOOOONNNN2222 lighting model attribute is functional, 0 if
  222.           it is not.  (See llllmmmmddddeeeeffff.)
  223.  
  224.      GGGGDDDD____LLLLIIIIGGGGHHHHTTTTIIIINNNNGGGG____SSSSPPPPOOOOTTTTLLLLIIIIGGGGHHHHTTTT
  225.           1 if spotlights are functional, 0 if they are not.  (See llllmmmmddddeeeeffff.)
  226.  
  227.      GGGGDDDD____LLLLIIIIGGGGHHHHTTTTIIIINNNNGGGG____TTTTWWWWOOOOSSSSIIIIDDDDEEEE
  228.           1 if the TTTTWWWWOOOOSSSSIIIIDDDDEEEE lighting model attribute is functional, 0 if it is
  229.           not.  (See llllmmmmddddeeeeffff.)
  230.  
  231.      GGGGDDDD____LLLLIIIINNNNEEEESSSSMMMMOOOOOOOOTTTTHHHH____CCCCMMMMOOOODDDDEEEE
  232.           1 if antialiased lines are supported in the normal framebuffer in
  233.           color map mode, 0 otherwise.  (See lllliiiinnnneeeessssmmmmooooooootttthhhh.)
  234.  
  235.      GGGGDDDD____LLLLIIIINNNNEEEESSSSMMMMOOOOOOOOTTTTHHHH____RRRRGGGGBBBB
  236.           1 if antialiased lines are supported in RGB mode in all framebuffers
  237.           that support RGB mode, 0 otherwise.  (See lllliiiinnnneeeessssmmmmooooooootttthhhh.)
  238.  
  239.      GGGGDDDD____LLLLOOOOGGGGIIIICCCCOOOOPPPP
  240.           1 if logical operations are supported in all framebuffers, 2 if only
  241.           in the normal framebuffer, and 0 otherwise.  (See llllooooggggiiiiccccoooopppp.)
  242.  
  243.      GGGGDDDD____MMMMUUUULLLLTTTTIIIISSSSAAAAMMMMPPPPLLLLEEEE
  244.           1 if the multisample routines are functional, 0 if they are not.
  245.  
  246.      GGGGDDDD____NNNNBBBBLLLLIIIINNNNKKKKSSSS
  247.           Maximum number of blinking color map entries on the selected screen.
  248.           If the value is non-zero, it will be at least 20.  (See bbbblllliiiinnnnkkkk.)
  249.  
  250.      GGGGDDDD____NNNNMMMMMMMMAAAAPPPPSSSS
  251.           Number of smaller color maps available to the user in multimap mode.
  252.           On some models, the highest-numbered color map is reserved for use
  253.           by the system.  (See sssseeeettttmmmmaaaapppp.)
  254.  
  255.      GGGGDDDD____NNNNSSSSCCCCRRRRNNNNSSSS
  256.           Number of screens available on the system.  Unlike most of the
  257.           others, this inquiry is independent of the currently selected
  258.  
  259.  
  260.  
  261.                                                                         PPPPaaaaggggeeee 4444
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. ggggeeeettttggggddddeeeesssscccc((((3333GGGG))))                                                      ggggeeeettttggggddddeeeesssscccc((((3333GGGG))))
  269.  
  270.  
  271.  
  272.           screen.
  273.  
  274.      GGGGDDDD____NNNNUUUURRRRBBBBSSSS____OOOORRRRDDDDEEEERRRR
  275.           Maximum order of any NURBS surface, NURBS curve, and NURBS trimming
  276.           curve.
  277.  
  278.      GGGGDDDD____NNNNVVVVEEEERRRRTTTTEEEEXXXX____PPPPOOOOLLLLYYYY
  279.           Maximum number of vertices in a single polygon.  If there is no
  280.           limit, then GGGGDDDD____NNNNOOOOLLLLIIIIMMMMIIIITTTT is returned.
  281.  
  282.      GGGGDDDD____OOOOVVVVEEEERRRRUUUUNNNNDDDDEEEERRRR____SSSSHHHHAAAARRRREEEEDDDD
  283.           1 if overlay and underlay planes are shared, 0 if both can be used
  284.           simultaneously.
  285.  
  286.      GGGGDDDD____PPPPAAAATTTTSSSSIIIIZZZZEEEE____66664444
  287.           1 if 64x64 patterns are supported, 0 otherwise.  (See ddddeeeeffffppppaaaatttttttteeeerrrrnnnn.)
  288.  
  289.      GGGGDDDD____PPPPNNNNTTTTSSSSMMMMOOOOOOOOTTTTHHHH____CCCCMMMMOOOODDDDEEEE
  290.           1 if antialiased points are supported in the normal framebuffer in
  291.           color map mode, 0 otherwise.  (See ppppnnnnttttssssmmmmooooooootttthhhh.)
  292.  
  293.      GGGGDDDD____PPPPNNNNTTTTSSSSMMMMOOOOOOOOTTTTHHHH____RRRRGGGGBBBB
  294.           1 if antialiased points are supported in RGB mode in all
  295.           framebuffers that support RGB mode, 0 otherwise.  (See ppppnnnnttttssssmmmmooooooootttthhhh.)
  296.  
  297.      GGGGDDDD____PPPPOOOOLLLLYYYYMMMMOOOODDDDEEEE
  298.           1 if ppppoooollllyyyymmmmooooddddeeee is functional, 0 if it is not.
  299.  
  300.      GGGGDDDD____PPPPOOOOLLLLYYYYSSSSMMMMOOOOOOOOTTTTHHHH
  301.           1 if antialiased polygons are supported in RGB mode in all
  302.           framebuffers that support RGB mode, 0 otherwise.  (See ppppoooollllyyyyssssmmmmooooooootttthhhh.)
  303.  
  304.      GGGGDDDD____PPPPUUUUPPPP____TTTTOOOO____OOOOVVVVEEEERRRRUUUUNNNNDDDDEEEERRRR
  305.           1 if the popup bitplanes can be allocated as color map bitplanes in
  306.           the overlay or underlay framebuffers, 0 if they cannot.
  307.  
  308.      GGGGDDDD____RRRREEEEAAAADDDDSSSSOOOOUUUURRRRCCCCEEEE
  309.           1 if rrrreeeeaaaaddddssssoooouuuurrrrcccceeee sources SRC_AUTO, SRC_FRONT, and SRC_BACK are
  310.           functional, 0 if they are not.
  311.  
  312.      GGGGDDDD____RRRREEEEAAAADDDDSSSSOOOOUUUURRRRCCCCEEEE____ZZZZBBBBUUUUFFFFFFFFEEEERRRR
  313.           1 if rrrreeeeaaaaddddssssoooouuuurrrrcccceeee((((SSSSRRRRCCCC____ZZZZBBBBUUUUFFFFFFFFEEEERRRR)))) is functional, 0 if it is not.
  314.  
  315.      GGGGDDDD____SSSSCCCCRRRRBBBBOOOOXXXX
  316.           1 if ssssccccrrrrbbbbooooxxxx is functional, 0 if it is not.
  317.  
  318.      GGGGDDDD____SSSSCCCCRRRRNNNNTTTTYYYYPPPPEEEE
  319.           Type of the currently selected screen.  Returns GGGGDDDD____SSSSCCCCRRRRNNNNTTTTYYYYPPPPEEEE____WWWWMMMM if
  320.           there is window management on the screen or GGGGDDDD____SSSSCCCCRRRRNNNNTTTTYYYYPPPPEEEE____NNNNOOOOWWWWMMMM if
  321.           there isn't.  There can be at most one window open on screens of the
  322.           latter type.
  323.  
  324.  
  325.  
  326.  
  327.                                                                         PPPPaaaaggggeeee 5555
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. ggggeeeettttggggddddeeeesssscccc((((3333GGGG))))                                                      ggggeeeettttggggddddeeeesssscccc((((3333GGGG))))
  335.  
  336.  
  337.  
  338.      GGGGDDDD____SSSSTTTTEEEERRRREEEEOOOO
  339.           1 if sssseeeettttmmmmoooonnnniiiittttoooorrrr((((SSSSTTTTRRRR____RRRREEEECCCCTTTT)))) is functional, 0 if it is not.
  340.  
  341.      GGGGDDDD____SSSSTTTTEEEERRRREEEEOOOO____IIIINNNN____WWWWIIIINNNNDDDDOOOOWWWW
  342.           1 if per-window stereo is functional, 0 if it is not.  (See
  343.           sssstttteeeerrrreeeeoooobbbbuuuuffffffffeeeerrrr.)
  344.  
  345.      GGGGDDDD____SSSSUUUUBBBBPPPPIIIIXXXXEEEELLLL____LLLLIIIINNNNEEEE
  346.      GGGGDDDD____SSSSUUUUBBBBPPPPIIIIXXXXEEEELLLL____PPPPNNNNTTTT
  347.      GGGGDDDD____SSSSUUUUBBBBPPPPIIIIXXXXEEEELLLL____PPPPOOOOLLLLYYYY
  348.           1 if subpixel positioned lines, points, and polygons (respectively)
  349.           are supported in all framebuffers, 0 otherwise.  (See ssssuuuubbbbppppiiiixxxxeeeellll.)
  350.  
  351.      GGGGDDDD____TTTTEEEEXXXXTTTTPPPPOOOORRRRTTTT
  352.           1 if the textport routines are functional, 0 if they are not.
  353.           Unlike most of the others, this inquiry is independent of the
  354.           currently selected screen.  (See tttteeeexxxxttttppppoooorrrrtttt.)
  355.  
  356.      GGGGDDDD____TTTTEEEEXXXXTTTTUUUURRRREEEE
  357.           1 if texture mapping routines are functional, 0 if they are not.
  358.           (See tttteeeexxxxddddeeeeffff2222dddd.)
  359.  
  360.      GGGGDDDD____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD
  361.           1 if 3D texture mapping routines are functional, 0 if they are not.
  362.           (See tttteeeexxxxddddeeeeffff3333dddd.)
  363.  
  364.      GGGGDDDD____TTTTEEEEXXXXTTTTUUUURRRREEEE____DDDDEEEETTTTAAAAIIIILLLL
  365.           1 if TTTTXXXX____DDDDEEEETTTTAAAAIIIILLLL is functional, 0 if it is not.  (See tttteeeexxxxddddeeeeffff.)
  366.  
  367.      GGGGDDDD____TTTTEEEEXXXXTTTTUUUURRRREEEE____LLLLUUUUTTTT
  368.           1 if texture lookup tables are functional, 0 if they are not.  (See
  369.           ttttlllluuuuttttddddeeeeffff.)
  370.  
  371.      GGGGDDDD____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSHHHHAAAARRRRPPPP
  372.           1 if TTTTXXXX____SSSSHHHHAAAARRRRPPPPEEEENNNN is functional, 0 if it is not.  (See tttteeeexxxxddddeeeeffff.)
  373.  
  374.      GGGGDDDD____TTTTIIIIMMMMEEEERRRRHHHHZZZZ
  375.           Frequency of graphics timer events.
  376.  
  377.      GGGGDDDD____TTTTRRRRIIIIMMMMCCCCUUUURRRRVVVVEEEE____OOOORRRRDDDDEEEERRRR
  378.           Maximum order of a trimming curve.
  379.  
  380.      GGGGDDDD____WWWWSSSSYYYYSSSS
  381.           Type of window system running on the machine.  Returns GGGGDDDD____WWWWSSSSYYYYSSSS____4444SSSS if
  382.           a windowing system is currently running or GGGGDDDD____WWWWSSSSYYYYSSSS____NNNNOOOONNNNEEEE if there is
  383.           no window system currently running.  Unlike most of the others, this
  384.           inquiry is independent of the currently selected screen.
  385.  
  386.      GGGGDDDD____ZZZZDDDDRRRRAAAAWWWW____GGGGEEEEOOOOMMMM
  387.      GGGGDDDD____ZZZZDDDDRRRRAAAAWWWW____PPPPIIIIXXXXEEEELLLLSSSS
  388.           1 if routines that render geometry and routines that render pixels
  389.           (respectively) will do it into the z-buffer when zzzzddddrrrraaaawwww is TRUE, 0 if
  390.  
  391.  
  392.  
  393.                                                                         PPPPaaaaggggeeee 6666
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. ggggeeeettttggggddddeeeesssscccc((((3333GGGG))))                                                      ggggeeeettttggggddddeeeesssscccc((((3333GGGG))))
  401.  
  402.  
  403.  
  404.           they do not.
  405.  
  406. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  407.      gversion, scrnselect
  408.  
  409. NNNNOOOOTTTTEEEESSSS
  410.      This routine is available only in immediate mode.
  411.  
  412.      To inquire about the screen on which the current window is displayed, use
  413.      the following sequence:
  414.  
  415.           long savescrn;
  416.           ...
  417.           savescrn = scrnselect(getwscrn());
  418.           _v_a_l_1 = getgdesc(_i_n_q_u_i_r_y_1);
  419.           _v_a_l_2 = getgdesc(_i_n_q_u_i_r_y_2);
  420.           ...
  421.           scrnselect(savescrn);
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.                                                                         PPPPaaaaggggeeee 7777
  460.  
  461.  
  462.  
  463.